package com.lmx.repoDomain.tmodel.unpersis;

/**
 * 导出状态枚举
 * 
 * @author ytche
 * @date 2017年5月15日
 * 
 */
public enum ExportStatusEnum {
	BEFORE_EXPORT("未导出", 0), EXPORTING("导出中", 1), EXPORTED("导出完成", 2);
	private String name;
	private Integer value;

	ExportStatusEnum(String name, Integer value) {
		this.name = name;
		this.value = value;
	}

	/**
	 * 根据value获得匹配的枚举,未匹配返回null
	 * 
	 * @author ytche
	 * @param value
	 * @return
	 * @date 2017年5月15日 下午5:09:21
	 */
	public ExportStatusEnum findByValue(Integer value) {
		for (ExportStatusEnum e : ExportStatusEnum.values()) {
			if (value.equals(e.getValue())) {
				return e;
			}
		}
		return null;
	};

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getValue() {
		return value;
	}

	public void setValue(Integer value) {
		this.value = value;
	}
}
